#include<stdlib.h>
#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int main(int argc, char* argv[], char* env[])
{
    int i = 0;
    for(; i < argc; i++)
    {
        printf("argv[%d]:%s\n",i,argv[i]);
    }

    printf("PATH:%s\n",getenv("PATH"));


//    extern char** environ;
//    
//    int i = 0;
//    for(; environ[i]; ++i)
//    {
//        printf("environ[%d]:%s\n",i,environ[i]);
//    }

//    int i = 0;
//    for(; env[i]; ++i)
//    {
//        printf("env[%d]:%s\n",i,env[i]);
//    }


//   printf("hello linux\n");
//  pid_t id = fork();
//  if(id < 0)
//  {
//    perror("fork\n");
//    return -1;
//  }
//  else if(id == 0)
//  {
//    //child proccess
//    while(1)
//    {
//      printf("pid:%d ppid:%d\n",getpid(),getppid());
//      sleep(1);
//    }
//  }
//  else
//  {
//    //parent proccess
//    
//    while(1)
//    {
//      printf("pid:%d ppid:%d\n",getpid(),getppid());
//      sleep(1);
//      break;
//    }
//    exit(1);
//  }
  return 0;
}
